package ec.edu.ucacue.siop.modelo.operacion.ejecucion;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import ec.edu.ucacue.siop.modelo.recurso.MaterialDefProd;

/**
 * 
 * @author edgar
 * Mantiene la informacion del producto obtenido durante una operacion
 */

@Entity
@Table(name="producto_obtenido")
public class ProductoObtenido implements Serializable{

	private long id;
	private float cantidad;
	private MaterialDefProd producto;
	private Operacion operacion;
	@Id
	@GeneratedValue
	public long getId() {
		return id;
	}
	public void setId(long id) {
		this.id = id;
	}
	public float getCantidad() {
		return cantidad;
	}
	public void setCantidad(float cantidad) {
		this.cantidad = cantidad;
	}
	@ManyToOne
	public MaterialDefProd getProducto() {
		return producto;
	}
	public void setProducto(MaterialDefProd producto) {
		this.producto = producto;
	}
	@ManyToOne
	public Operacion getOperacion() {
		return operacion;
	}
	public void setOperacion(Operacion operacion) {
		this.operacion = operacion;
	}
}
